home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1996 #14
/
Monster Media No. 14 (April 1996) (Monster Media, Inc.).ISO
/
prog_d
/
oleauttr.zip
/
XLOLE5.ZIP
/
README.TXT
< prev
next >
Wrap
Text File
|
1996-01-06
|
1KB
|
22 lines
This example illustrates controlling Microsoft Excel, Version 5,
as an OLE server running within a Delphi TOLEContainer component.
It starts up with Excel running. When you click outside the
TOLEContainer, Excel continues to run but is not visible. If
you then click the SaveAs... button, a new Workbook is created,
the contents of the edit box are inserted as the value of the
upper left cell, and Excel saves the worksheet under a name
you are asked to specify.
It illustrates interesting techniques: writing nested "mirror
classes", automatic allocation and deallocation of nested
objects, and the use of the TOLEObject.GetObject(ProgID : String)
constructor to "hook into" a running instance.
NOTE: This example WILL NOT WORK if you are running Excel 7
(the 32-bit Office 95 application) under Windows 95. This
is not a limitation of the TOLEAutoClient component, but
appears to be due to a problem with the way Delphi's own
TOLEContainer operates under Windows 95 with 32-bit servers.